could kick himself - Espagnol Anglais Dictionnaire